test - verifica tipos de ficheros y compara valores
test EXPRESIÓN
test
[ EXPRESIÓN ]
[ ]"
[ OPCION
Sale con el estado determinado por EXPRESIÓN.
- --help
- muestra la ayuda y finaliza
- --version
- muestra la versión del programa y finaliza
Si se omite una EXPRESIÓN entonces se considera falsa. En caso contrario,
EXPRESIÓN es verdadera o falsa y determina el estado de salida. Es una
de:
- ( EXPRESIÓN )
- La EXPRESIÓN es verdadera
- ! EXPRESIÓN
- La EXPRESIÓN es falsa
- EXPRESIÓN1 -a EXPRESIÓN2
- la EXPRESIÓN1 y la EXPRESIÓN2 son
verdaderas
- EXPRESIÓN1 -o EXPRESIÓN2
- la EXPRESIÓN1 o la EXPRESIÓN2 es
verdadera
-
-n CADENA
- la longitud de la CADENA es distinta de cero
- CADENA
- equivalente a -n CADENA
-
-z CADENA
- la longitud de la CADENA es igual a cero
- CADENA1 = CADENA2
- las cadenas son iguales
- CADENA1 != CADENA2
- las cadenas no son iguales
- ENTERO1 -eq ENTERO2
- El ENTERO1 es igual a ENTERO2
- ENTERO1 -ge ENTERO2
- El ENTERO1 es mayor o igual que ENTERO2
- ENTERO1 -gt ENTERO2
- El ENTERO1 es mayor que ENTERO2
- ENTERO1 -le ENTERO2
- El ENTERO1 es menor o igual que ENTERO2
- ENTERO1 -lt ENTERO2
- El ENTERO1 es menor que ENTERO2
- ENTERO1 -ne ENTERO2
- el ENTERO1 no es igual a ENTERO2
- FICHERO1 -ef FICHERO2
- El FICHERO1 y FICHERO2 tienen los mismos números de
dispositivo y de nodo-i
- FICHERO1 -nt FICHERO2
- El FICHERO1 es más moderno (fecha de
modificación) que FICHERO2
- FICHERO1 -ot FICHERO2
- El FICHERO1 es más antiguo que FICHERO2
-
-b FICHERO
- El FICHERO existe y es un fichero especial de bloques
-
-c FICHERO
- El FICHERO existe y es un fichero especial de
caracteres
-
-d FICHERO
- El FICHERO existe y es un directorio
-
-e FICHERO
- El FICHERO existe
-
-f FICHERO
- El FICHERO existe y es un fichero regular
-
-g FICHERO
- El FICHERO existe y tiene cambio-de-ID-de-grupo
-
-G FICHERO
- El FICHERO existe y su propietario es el ID efectivo de
grupo
-
-h FICHERO
- El FICHERO existe y es un enlace simbólico (igual
que -L)
-
-k FICHERO
- El FICHERO existe y tiene activo su bit `sticky'
-
-L FICHERO
- El FICHERO existe y es un enlace simbólico (igual
que -h)
-
-N FICHERO
- El ARCHIVO existe y ha sido modificado desde la
última vez que fue leído
-
-O FICHERO
- El FICHERO existe y su propietario es el ID efectivo de
usuario
-
-p FICHERO
- El FICHERO existe y es una tubería nombrada (named
pipe)
-
-r FICHERO
- El ARCHIVO existe y es un archivo regular
-
-s FICHERO
- El FICHERO existe y tiene un tamaño mayor que
cero
-
-S FICHERO
- El FICHERO existe y es un `socket'
-
-t DF
- el descriptor de fichero DF (salida estándar por
omisión) está abierto en una terminal
-
-u FICHERO
- El FICHERO existe y su bit de cambio-de-ID-de-usuario
está activo
-
-w FICHERO
- El ARCHIVO existe y el usuario tiene derecho de
escritura
-
-x FICHERO
- El ARCHIVO existe y el usuario tiene derecho de
ejecución sobre él (o de atravesarlo si es un
directorio).
Excepto por
-h y
-L, todas las operaciones de test relacionadas
con FICHEROs siguen los enlaces simbólicos. Tenga en cuenta que los
paréntesis deben ser precedidos por caracteres de escape (p.e. barras
invertidas) para los shells. ENTERO también puede ser
-l CADENA,
que evalúa la longitud de la CADENA.
NOTA:
-a y
-o son siempre ambiguos. Utilice en su lugar 'test
EXPR1 && test EXPR2' or 'test EXPR1 || test EXPR2'.
NOTA: [ obedece las opciones
--help y
--version, pero test no.
test trata cada uno de los anteriores como cualquier otra CADENA no
vacía.
NOTA: su shell puede tener su propia versión de test y/o [, que
usualmente tiene prioridad sobre la versión que se describe
aquí. Por favor acuda a la documentación de su shell para saber
los detalles sobre las opciones que admite.
Escrito por Kevin Braunsdorf y Matthew Bradburn.
Ayuda en línea de GNU Coreutils:
<
https://www.gnu.org/software/coreutils/>
Informe cualquier error de traducción a
<
https://translationproject.org/team/es.html>
Copyright © 2022 Free Software Foundation, Inc. Licencia GPLv3+: GNU GPL
versión 3 o posterior <
https://gnu.org/licenses/gpl.html>.
Esto es software libre: usted es libre de cambiarlo y redistribuirlo. NO HAY
GARANTÍA, en la medida permitida por la legislación.
access(2)
Documentación completa:
<
https://www.gnu.org/software/coreutils/test>
también disponible localmente ejecutando: info '(coreutils) test
invocation'
La traducción al español de esta página del manual fue
creada por Javi Diaz <
[email protected]> y Marcos Fouces
<
[email protected]>
Esta traducción es documentación libre; lea la
GNU
General Public License Version 3 o posterior con respecto a las
condiciones de copyright. No existe NINGUNA RESPONSABILIDAD.
Si encuentra algún error en la traducción de esta página
del manual, envíe un correo electrónico a
[email protected]